package io;

import java.io.*;

/**
 * 缓冲字符输入流读取文本数据
 */
public class BRDemo {
    public static void main(String[] args) throws IOException {
        FileInputStream fis=new FileInputStream("pw.txt");
        InputStreamReader isr=new InputStreamReader(fis);//转换流（字符流，高级流）
        BufferedReader br=new BufferedReader(isr);//缓冲字符流（字符流，高级流）
        /*
            String readLine():
            读取一行字符串，返回的字符串中不包含最后的换行符
            如果单独读取到了一个空行（换行符）则返回值为空字符串
            如果返回值为null,则表示读到了末尾
         */
        String line;
        while((line=br.readLine())!=null){
            //System.out.println(line);//换行输出
            System.out.print(line);//没有换行操作
        }
        br.close();
    }

}
